9
16
37
150
438
769
953
1118
1461
2107
3111
2251
2711
3094
6124
11427
15096
19058
36824
29
14
26
21
29
23
25
16
